/**
 * FileChannelTest.java created by zhangzhidong 
 * at 下午8:46:06 2016年9月3日
 */
package nio;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

/**
 * @author zhangzhidong<br>
 * comment generated at 2016年9月3日下午8:46:06<br>
 * 
 */
public class FileChannelTest {

	/**
	 * 下午8:46:07 2016年9月3日
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		FileInputStream fin = new FileInputStream(new File(
                "/Users/zhangzhidong/restu.txt"));
        FileChannel fc = fin.getChannel();
        ByteBuffer byteBuffer = ByteBuffer.allocate(1024);
        fc.read(byteBuffer);
        fc.close();
//        byteBuffer.flip();//读写转换
        System.out.println(new String(byteBuffer.array()));
	}

}
